As the saying goes, all roads lead to Rome. I wonder if you’ve ever built a road leading to your own home? However, relying on manual labor to slowly pave it is still too inefficient. So, I decided to build a fully automatic road-paving machine. Let’s take a look together~
Fully Automatic Road-Paving Machine
Version: Bedrock Edition (works on mobile too)
First, let me explain the core part of today’s machine. It requires sticky pistons, regular pistons, and observers. A redstone block serves as the signal source to power the regular piston, pushing the combination of blocks in front. The observer outputs a signal to activate the sticky piston. These two actions alternate to achieve automatic forward movement.

The paving part uses sticky pistons to pull up the blocks below.

After understanding the core part, let’s start building! First, following the image below, place the foundation for the forward-moving mechanism using sticky pistons and regular pistons, one block above the ground.

Then, place observers on top of the sticky pistons. Remember, the detection face should be pointing upwards.

Next, you can set the paving width according to your requirements by adding slime blocks behind the regular pistons to control it. I’m demonstrating with a 2-block wide paving machine, so I’ve placed four slime blocks.

Place two sticky pistons next to the bottom-right slime block.

Then, place two observers with their detection faces pointing upwards in corresponding positions on the upper part of the sticky pistons.

And with that, the most basic 2-block paving machine is complete~ Let’s see the effect of the bare machine demonstration. Simply place a redstone block on the piston, and it will pave automatically.

To stop it, simply break the redstone block.

This paving machine works with most blocks unaffected by gravity (not recommended for use in deserts).

▲ Sand will fall down.
Adventurers can also adjust the paving width according to their needs. We can change the direction of the previously downward-facing sticky piston to face backward.

Using this sticky piston as a base, create a hauling mechanism. Place sticky pistons and slime blocks as shown.

Then, place observers with their detection faces pointing upwards on the sticky pistons.

Let’s see the effect. Doesn’t this machine feel quite flexible?

If adventurers want to pave wider roads, they can continue by adding more hauling mechanisms. But remember, one sticky piston can only push twelve blocks~